package com.huishu.goods.pojo.vo;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.huishu.goods.pojo.dto.CategoryProductDTO;
import com.huishu.goods.pojo.model.ProductCategoryDO;
import com.huishu.goods.pojo.model.ProductLabelDO;
import lombok.Data;
import sun.util.resources.ga.LocaleNames_ga;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * @ClassName：CategoryProductVO
 * @Author: ljj
 * @Date: 2023/4/8 15:54
 */
@Data
public class CategoryProductVO {

    /**
     * 标签
     */
    private List<ProductLabelDO> productLabels = new ArrayList<>();

    /**
     * 品类
     */
    private List<ProductCategoryDO> productCategorys = new ArrayList<>();

    /**
     * 商品s
     */
    private IPage<Product> productIPage;

    private String albumPics;

    @Data
   public static class Product{

        /**
         * 商品id
         */
        private Long id;

        /**
         * itemId
         */
        private Long itemId;

        /**
         * sku
         */
        private String skuCode;

        /**
         * 商品名称
         */
        private String name;

        /**
         * 商品图片
         */
        private String displayDrawingPics;

        /**
         * 商品价格
         */
        private BigDecimal price;

        /**
         * 标签
         */
        private String label;
    }
}
